/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lista3_questao1;


import java.text.DecimalFormat;
import javax.swing.JOptionPane;

/**
 *
 * @author gustavokatel
 */
public class App {

    public static void main(String[] args)
    {
        boolean loop = true;
        while(loop)
        {         
        int op = Integer.parseInt(JOptionPane.showInputDialog("1 - Cadastrar Venda\n2 - Sair"));
        switch(op)
        {
            case 1:
                //
                String n = JOptionPane.showInputDialog(null, "Nome do cliente:");
                String end = JOptionPane.showInputDialog(null, "Endereço: ");
                Cliente c = new Cliente(n, end);
                Venda v = new Venda(100, c);
                int qtde = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite a quantidde de produtos:"));
                for(int i=0;i<qtde;i++)
                {
                    Produto p = new Produto(JOptionPane.showInputDialog(null, "Nome do produto:"), Double.parseDouble(JOptionPane.showInputDialog(null, "Valor do produto:")));
                    if(!v.adicProduto(p))
                    {
                        JOptionPane.showMessageDialog(null, "Máximo atingido!");
                    }
                }
                JOptionPane.showMessageDialog(null, "Total da venda: "+ new DecimalFormat("0.00").format(v.getTotalVenda()));
                //
                break;
            case 2:
                loop=false;
                break;
            default:
                JOptionPane.showMessageDialog(null, "Opção inválida!");
                break;
        }
        }
        System.exit(0);
    }
    
}
